package cn.iocoder.yudao.module.biz.convert.htPlanDetailExe;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.biz.controller.admin.htPlanDetailExe.vo.*;
import cn.iocoder.yudao.module.biz.dal.dataobject.htPlanDetailExe.HtPlanDetailExeDO;

/**
 * 排查项目计划执行结果 Convert
 *
 * @author yudao
 */
@Mapper
public interface HtPlanDetailExeConvert {

    HtPlanDetailExeConvert INSTANCE = Mappers.getMapper(HtPlanDetailExeConvert.class);

    HtPlanDetailExeDO convert(HtPlanDetailExeCreateReqVO bean);

    HtPlanDetailExeDO convert(HtPlanDetailExeUpdateReqVO bean);

    HtPlanDetailExeRespVO convert(HtPlanDetailExeDO bean);

    List<HtPlanDetailExeRespVO> convertList(List<HtPlanDetailExeDO> list);

    PageResult<HtPlanDetailExeRespVO> convertPage(PageResult<HtPlanDetailExeDO> page);

    List<HtPlanDetailExeExcelVO> convertList02(List<HtPlanDetailExeDO> list);

}
